//
//  ADSESRConfig.h
//  ADSESRSDK
//
//  Created by lsq on 2022/12/5.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

typedef enum : NSUInteger {
    SRSPEEDTYPE_KM,
    SRSPEEDTYPE_MPH,
} SRSPEEDTYPE;

@interface ADSESRConfig : NSObject

+ (instancetype)sharedInstance;

// 速度背景水印
@property (nonatomic, strong) UIImage *speedBackgroundImage;
// 速度指针水印
@property (nonatomic, strong) UIImage *speedPointImage;
// 速度渐变颜色浅色
@property (nonatomic, strong) UIColor *speedGradientShallowColor;
// 速度渐变颜色深色
@property (nonatomic, strong) UIColor *speedGradientDeepColor;

// 加速度背景水印
@property (nonatomic, strong) UIImage *accelerationSpeedBackgroundImage;
// 加速度负值渐变颜色浅色
@property (nonatomic, strong) UIColor *accelerationSpeedLeftGradientShallowColor;
// 加速度负值渐变颜色深色
@property (nonatomic, strong) UIColor *accelerationSpeedLeftGradientDeepColor;
// 加速度正值渐变颜色浅色
@property (nonatomic, strong) UIColor *accelerationSpeedRightGradientShallowColor;
// 加速度正值渐变颜色深色
@property (nonatomic, strong) UIColor *accelerationSpeedRightGradientDeepColor;

// 海拔背景水印
@property (nonatomic, strong) UIImage *altitudeBackgroundImage;

// 指南针背景水印
@property (nonatomic, strong) UIImage *compassBackgroundImage;
// 指针
@property (nonatomic, strong) UIImage *pointerImage;

// 地图轨迹背景
@property (nonatomic, strong) UIImage *mapTrailBackgroundImage;
// 轨迹球
@property (nonatomic, strong) UIImage *ballimage;

// 时间日期水印颜色
@property (nonatomic, strong) UIColor *dateColor;
// @"星期一", @"星期二", @"星期三", @"星期四", @"星期五", @"星期六"，@"星期日"
@property (nonatomic, strong) NSMutableArray *weekArr;


// 方向盘背景图水印
@property (nonatomic, strong) UIImage *turnBackgroundImage;
// 方向盘
@property (nonatomic, strong) UIImage *turnImage;

// 导流动图，首张图片不带数字是停止图片，后面8张图片名字加数字方式
@property (nonatomic, strong) NSMutableArray *flowImageArr;

// 转弯水印
// 左转45
@property (nonatomic, strong) UIImage *trunLeft45;
// 左转90
@property (nonatomic, strong) UIImage *trunLeft90;
// 左转180
@property (nonatomic, strong) UIImage *trunLeft180;
// 右转45
@property (nonatomic, strong) UIImage *trunRight45;
// 右转90
@property (nonatomic, strong) UIImage *trunRight90;
// 右转180
@property (nonatomic, strong) UIImage *trunRight180;

// 行程总结背景水印
@property (nonatomic, strong) UIImage *routeSummaryBackgroundImage;
// "次"翻译
@property (nonatomic, copy) NSString *numberStr;
// "左转弯"
@property (nonatomic, copy) NSString *turnLeftStr;
// "右转弯"
@property (nonatomic, copy) NSString *turnRightStr;
// "加速"
@property (nonatomic, copy) NSString *speedUpStr;
// "减速"
@property (nonatomic, copy) NSString *speedLowStr;
// "爬升高度"
@property (nonatomic, copy) NSString *climbHeightStr;
// "里程"
@property (nonatomic, copy) NSString *distanceStr;
// "时长"
@property (nonatomic, copy) NSString *durationStr;

// 设置速度换算数据,默认海里换算单位1.852。
@property (nonatomic, assign) float speedUnit;


@end

NS_ASSUME_NONNULL_END
